package demo6;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

public class Demo {
    public static void main(String[] args) {
        AnnotationConfigApplicationContext context
                = new AnnotationConfigApplicationContext("demo6");
        /*
            Spring容器内部管理对象时，默认为单例模式，无论向容器获取多少次对象，都返回同一个对象
         */
        Person p1 = context.getBean(Person.class);
        System.out.println("p1:"+p1);

        Person p2 = context.getBean(Person.class);
        System.out.println("p2:"+p2);//p2的地址与p1相同，说明始终返回的是同一个对象
    }
}
